//
//  KLSlidingViewController.h
//  KeyLime
//
//  Created by Jesse Curry on 9/1/09.
//  Copyright 2009 Circonda, Inc. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "KLSlidingViewControllerDelegate.h"


/**
 @brief AbstractClass used to implement sliding views.
 @details This class allows you to create view controllers to support views
	that slide on screen from the bottom of the screen a lá the UIKeyboard.
	
 */
@interface KLSlidingViewController : UIViewController 
{
	id<KLSlidingViewControllerDelegate> delegate;
	BOOL viewDisplayed;
	
	IBOutlet UINavigationBar*			navigationBar;
	IBOutlet UILabel*					titleLabel;
}
@property (nonatomic, assign) id<KLSlidingViewControllerDelegate> delegate;
@property (nonatomic, readonly) BOOL isDisplayed;

- (void)slideOn;
- (void)slideOff;

- (IBAction)done: (id)sender;
- (IBAction)cancel: (id)sender;
@end

